想要在網頁上建立一個表格,就需要使用<table>標籤,<table>標籤為容器,而裡頭有不同的標籤,其中<tr>、<td>可以構成一個完整的表格。
<table>-用來定義一個表格<tr>-換列<td>-換行
舉例:
<table border="1">
<tr>
<td>水果</td>
<td>價錢</td>
</tr>
<tr>
<td>蘋果</td>
<td>10元/顆</td>
</tr>
<tr>
<td>橘子</td>
<td>10元/顆</td>
</tr>
<tr>
<td>香蕉</td>
<td>15元/根</td>
</tr>
<tr>
<td>番茄</td>
<td>50元/籃</td>
</tr>
</table>
顯示:
*表格中,每個<tr>標籤內的<td>標籤數量要一致,才能形成表格!
上面舉例中,除了基本標籤,還使用了border屬性,border屬性為表格邊框的粗細,預設值為0(無邊框),有關編輯表格的部分,大多利用CSS來表現,在之後的篇章中會再詳細說明!![]()
<th>為table header的縮寫,指的是表格的頭部,使用在表格中會有文字加粗、置中的效果。使用方法只需將表格頭部的<td>標籤換為<th>即可。
舉例:
<table border="1" >
<tr>
<th>水果</th>
<th>價錢</th>
</tr>
<tr>
<td>蘋果</td>
<td>10元/顆</td>
</tr>
<tr>
<td>橘子</td>
<td>10元/顆</td>
</tr>
<tr>
<td>香蕉</td>
<td>15元/根</td>
</tr>
<tr>
<td>番茄</td>
<td>50元/籃</td>
</tr>
</table>
顯示:
<caption>標籤用來表示表格標題,必須放在<table></table>標籤之間的第一個位置,每個表格只能定義一個標籤。
舉例:
<table border="1" >
<caption>價目表</caption>
<tr>
<th>水果</th>
<th>價錢</th>
</tr>
<tr>
<td>蘋果</td>
<td>10元/顆</td>
</tr>
<tr>
<td>橘子</td>
<td>10元/顆</td>
</tr>
<tr>
<td>香蕉</td>
<td>15元/根</td>
</tr>
<tr>
<td>番茄</td>
<td>50元/籃</td>
</tr>
</table>
顯示:
利用colspan及rowspan屬性,分別水平及垂直合併儲存格。
語法:<td colspan="合併儲存格的個數" td>
舉例:
<table border="1" >
<tr>
<th>水果</th>
<th>價錢</th>
</tr>
<tr>
<td>蘋果</td>
<td>10元/顆</td>
</tr>
<tr>
<td>橘子</td>
<td>10元/顆</td>
</tr>
<tr>
<td>香蕉</td>
<td>15元/根</td>
</tr>
<tr>
<td>番茄</td>
<td>50元/籃</td>
</tr>
<tr>
<td colspan="2">總金額:85元</td>
</tr>
</table>
顯示:
語法:<td rowspan="合併儲存格的個數" td>
舉例:
<table border="1" >
<tr>
<th>水果</th>
<th>價錢</th>
<th>總金額</th>
</tr>
<tr>
<td>蘋果</td>
<td>10元/顆</td>
<td rowspan="4">85元</td>
</tr>
<tr>
<td>橘子</td>
<td>10元/顆</td>
</tr>
<tr>
<td>香蕉</td>
<td>15元/根</td>
</tr>
<tr>
<td>番茄</td>
<td>50元/籃</td>
</tr>
</table>
顯示: